package tools;

import java.util.LinkedHashMap;
import java.util.Map;

public class MEncryptedOpcode {

    public static final Map<Integer, Integer> codeEx = new LinkedHashMap<>();

    static {
        codeEx.put(199, 578);
        codeEx.put(201, 1081);
        codeEx.put(202, 407);
        codeEx.put(203, 1140);
        codeEx.put(205, 873);
        codeEx.put(210, 923);
        codeEx.put(217, 588);
        codeEx.put(234, 1171);
        codeEx.put(242, 934);
        codeEx.put(248, 1048);
        codeEx.put(249, 843);
        codeEx.put(250, 236);
        codeEx.put(257, 402);
        codeEx.put(261, 530);
        codeEx.put(271, 652);
        codeEx.put(273, 427);
        codeEx.put(274, 1043);
        codeEx.put(285, 509);
        codeEx.put(292, 975);
        codeEx.put(294, 344);
        codeEx.put(297, 980);
        codeEx.put(311, 576);
        codeEx.put(313, 1036);
        codeEx.put(317, 824);
        codeEx.put(322, 1008);
        codeEx.put(326, 669);
        codeEx.put(327, 321);
        codeEx.put(329, 233);
        codeEx.put(330, 296);
        codeEx.put(332, 562);
        codeEx.put(337, 730);
        codeEx.put(343, 791);
        codeEx.put(347, 250);
        codeEx.put(349, 203);
        codeEx.put(354, 810);
        codeEx.put(356, 640);
        codeEx.put(360, 286);
        codeEx.put(367, 1084);
        codeEx.put(375, 1019);
        codeEx.put(376, 335);
        codeEx.put(378, 1311);
        codeEx.put(381, 1238);
        codeEx.put(386, 1279);
        codeEx.put(391, 1328);
        codeEx.put(421, 230);
        codeEx.put(425, 206);
        codeEx.put(427, 615);
        codeEx.put(447, 671);
        codeEx.put(464, 856);
        codeEx.put(465, 475);
        codeEx.put(472, 269);
        codeEx.put(490, 1075);
        codeEx.put(491, 1105);
        codeEx.put(495, 670);
        codeEx.put(497, 1009);
        codeEx.put(505, 443);
        codeEx.put(511, 1313);
        codeEx.put(517, 275);
        codeEx.put(528, 1114);
        codeEx.put(529, 290);
        codeEx.put(534, 749);
        codeEx.put(548, 918);
        codeEx.put(563, 1274);
        codeEx.put(578, 708);
        codeEx.put(579, 306);
        codeEx.put(581, 1129);
        codeEx.put(589, 831);
        codeEx.put(591, 351);
        codeEx.put(595, 1200);
        codeEx.put(602, 350);
        codeEx.put(604, 304);
        codeEx.put(608, 969);
        codeEx.put(614, 432);
        codeEx.put(615, 401);
        codeEx.put(621, 452);
        codeEx.put(631, 313);
        codeEx.put(636, 1260);
        codeEx.put(642, 566);
        codeEx.put(648, 864);
        codeEx.put(651, 1136);
        codeEx.put(656, 665);
        codeEx.put(659, 235);
        codeEx.put(666, 240);
        codeEx.put(668, 784);
        codeEx.put(674, 922);
        codeEx.put(677, 684);
        codeEx.put(687, 400);
        codeEx.put(708, 221);
        codeEx.put(714, 1188);
        codeEx.put(726, 769);
        codeEx.put(737, 1089);
        codeEx.put(742, 1228);
        codeEx.put(750, 442);
        codeEx.put(752, 328);
        codeEx.put(755, 511);
        codeEx.put(758, 868);
        codeEx.put(759, 543);
        codeEx.put(761, 1240);
        codeEx.put(762, 750);
        codeEx.put(765, 469);
        codeEx.put(766, 1264);
        codeEx.put(777, 1006);
        codeEx.put(790, 782);
        codeEx.put(791, 700);
        codeEx.put(794, 405);
        codeEx.put(795, 933);
        codeEx.put(796, 521);
        codeEx.put(815, 441);
        codeEx.put(822, 334);
        codeEx.put(826, 1113);
        codeEx.put(832, 725);
        codeEx.put(835, 1286);
        codeEx.put(842, 459);
        codeEx.put(848, 882);
        codeEx.put(857, 501);
        codeEx.put(868, 1064);
        codeEx.put(870, 1246);
        codeEx.put(874, 383);
        codeEx.put(879, 1292);
        codeEx.put(880, 1056);
        codeEx.put(886, 716);
        codeEx.put(894, 848);
        codeEx.put(907, 931);
        codeEx.put(908, 800);
        codeEx.put(914, 363);
        codeEx.put(920, 496);
        codeEx.put(927, 720);
        codeEx.put(929, 818);
        codeEx.put(930, 755);
        codeEx.put(940, 1169);
        codeEx.put(943, 971);
        codeEx.put(946, 1257);
        codeEx.put(947, 1244);
        codeEx.put(948, 406);
        codeEx.put(952, 776);
        codeEx.put(964, 1079);
        codeEx.put(966, 869);
        codeEx.put(972, 329);
        codeEx.put(978, 1233);
        codeEx.put(989, 805);
        codeEx.put(991, 986);
        codeEx.put(996, 1221);
        codeEx.put(998, 1119);
        codeEx.put(1003, 978);
        codeEx.put(1006, 777);
        codeEx.put(1007, 372);
        codeEx.put(1015, 794);
        codeEx.put(1018, 1251);
        codeEx.put(1024, 287);
        codeEx.put(1026, 261);
        codeEx.put(1029, 1296);
        codeEx.put(1031, 436);
        codeEx.put(1045, 1107);
        codeEx.put(1047, 542);
        codeEx.put(1048, 767);
        codeEx.put(1056, 779);
        codeEx.put(1059, 209);
        codeEx.put(1068, 539);
        codeEx.put(1070, 1069);
        codeEx.put(1075, 738);
        codeEx.put(1084, 1334);
        codeEx.put(1092, 1167);
        codeEx.put(1096, 506);
        codeEx.put(1101, 761);
        codeEx.put(1102, 668);
        codeEx.put(1105, 1117);
        codeEx.put(1106, 1201);
        codeEx.put(1135, 228);
        codeEx.put(1137, 1290);
        codeEx.put(1142, 1111);
        codeEx.put(1149, 415);
        codeEx.put(1152, 813);
        codeEx.put(1164, 481);
        codeEx.put(1172, 1088);
        codeEx.put(1176, 320);
        codeEx.put(1178, 266);
        codeEx.put(1181, 598);
        codeEx.put(1186, 518);
        codeEx.put(1188, 1288);
        codeEx.put(1189, 1144);
        codeEx.put(1197, 619);
        codeEx.put(1200, 1239);
        codeEx.put(1204, 834);
        codeEx.put(1209, 571);
        codeEx.put(1217, 962);
        codeEx.put(1218, 314);
        codeEx.put(1224, 435);
        codeEx.put(1230, 729);
        codeEx.put(1245, 447);
        codeEx.put(1246, 376);
        codeEx.put(1257, 1199);
        codeEx.put(1260, 517);
        codeEx.put(1263, 924);
        codeEx.put(1272, 983);
        codeEx.put(1276, 505);
        codeEx.put(1281, 444);
        codeEx.put(1284, 711);
        codeEx.put(1297, 878);
        codeEx.put(1298, 911);
        codeEx.put(1323, 846);
        codeEx.put(1324, 939);
        codeEx.put(1338, 384);
        codeEx.put(1345, 820);
        codeEx.put(1348, 947);
        codeEx.put(1350, 1303);
        codeEx.put(1352, 1271);
        codeEx.put(1374, 606);
        codeEx.put(1381, 244);
        codeEx.put(1384, 876);
        codeEx.put(1391, 378);
        codeEx.put(1397, 232);
        codeEx.put(1401, 746);
        codeEx.put(1405, 1258);
        codeEx.put(1417, 1202);
        codeEx.put(1422, 1281);
        codeEx.put(1428, 364);
        codeEx.put(1437, 239);
        codeEx.put(1439, 713);
        codeEx.put(1444, 322);
        codeEx.put(1447, 721);
        codeEx.put(1452, 1132);
        codeEx.put(1454, 262);
        codeEx.put(1467, 1179);
        codeEx.put(1472, 881);
        codeEx.put(1474, 1071);
        codeEx.put(1487, 976);
        codeEx.put(1490, 423);
        codeEx.put(1496, 218);
        codeEx.put(1503, 367);
        codeEx.put(1518, 550);
        codeEx.put(1525, 1335);
        codeEx.put(1531, 694);
        codeEx.put(1538, 1095);
        codeEx.put(1546, 1189);
        codeEx.put(1574, 388);
        codeEx.put(1579, 1245);
        codeEx.put(1597, 797);
        codeEx.put(1599, 305);
        codeEx.put(1600, 985);
        codeEx.put(1607, 1211);
        codeEx.put(1608, 1166);
        codeEx.put(1610, 497);
        codeEx.put(1617, 421);
        codeEx.put(1618, 316);
        codeEx.put(1623, 516);
        codeEx.put(1633, 821);
        codeEx.put(1641, 247);
        codeEx.put(1649, 548);
        codeEx.put(1651, 667);
        codeEx.put(1653, 853);
        codeEx.put(1660, 1000);
        codeEx.put(1663, 960);
        codeEx.put(1667, 1029);
        codeEx.put(1709, 1237);
        codeEx.put(1710, 503);
        codeEx.put(1714, 246);
        codeEx.put(1720, 393);
        codeEx.put(1722, 291);
        codeEx.put(1730, 448);
        codeEx.put(1737, 870);
        codeEx.put(1738, 717);
        codeEx.put(1739, 1223);
        codeEx.put(1745, 311);
        codeEx.put(1749, 979);
        codeEx.put(1752, 508);
        codeEx.put(1756, 537);
        codeEx.put(1761, 558);
        codeEx.put(1762, 857);
        codeEx.put(1773, 1034);
        codeEx.put(1780, 476);
        codeEx.put(1784, 371);
        codeEx.put(1790, 227);
        codeEx.put(1799, 1242);
        codeEx.put(1807, 387);
        codeEx.put(1812, 880);
        codeEx.put(1816, 832);
        codeEx.put(1824, 1062);
        codeEx.put(1836, 473);
        codeEx.put(1842, 592);
        codeEx.put(1864, 567);
        codeEx.put(1867, 840);
        codeEx.put(1869, 686);
        codeEx.put(1872, 1224);
        codeEx.put(1874, 850);
        codeEx.put(1886, 635);
        codeEx.put(1890, 1273);
        codeEx.put(1891, 315);
        codeEx.put(1892, 1222);
        codeEx.put(1893, 259);
        codeEx.put(1895, 833);
        codeEx.put(1899, 954);
        codeEx.put(1900, 285);
        codeEx.put(1905, 1046);
        codeEx.put(1909, 892);
        codeEx.put(1910, 909);
        codeEx.put(1911, 964);
        codeEx.put(1920, 861);
        codeEx.put(1922, 1059);
        codeEx.put(1929, 1125);
        codeEx.put(1931, 494);
        codeEx.put(1934, 654);
        codeEx.put(1939, 445);
        codeEx.put(1941, 847);
        codeEx.put(1945, 309);
        codeEx.put(1947, 418);
        codeEx.put(1953, 549);
        codeEx.put(1960, 622);
        codeEx.put(1973, 580);
        codeEx.put(1980, 249);
        codeEx.put(1990, 1293);
        codeEx.put(1994, 1241);
        codeEx.put(1996, 507);
        codeEx.put(2000, 997);
        codeEx.put(2011, 1336);
        codeEx.put(2012, 472);
        codeEx.put(2016, 709);
        codeEx.put(2023, 300);
        codeEx.put(2024, 1074);
        codeEx.put(2026, 748);
        codeEx.put(2032, 643);
        codeEx.put(2033, 807);
        codeEx.put(2041, 774);
        codeEx.put(2044, 419);
        codeEx.put(2053, 875);
        codeEx.put(2055, 1294);
        codeEx.put(2066, 1247);
        codeEx.put(2078, 1317);
        codeEx.put(2086, 1122);
        codeEx.put(2100, 569);
        codeEx.put(2105, 366);
        codeEx.put(2108, 742);
        codeEx.put(2110, 1053);
        codeEx.put(2118, 941);
        codeEx.put(2119, 394);
        codeEx.put(2130, 439);
        codeEx.put(2135, 264);
        codeEx.put(2136, 1161);
        codeEx.put(2139, 823);
        codeEx.put(2147, 858);
        codeEx.put(2150, 1187);
        codeEx.put(2151, 564);
        codeEx.put(2163, 284);
        codeEx.put(2176, 1301);
        codeEx.put(2195, 765);
        codeEx.put(2203, 901);
        codeEx.put(2207, 796);
        codeEx.put(2210, 1236);
        codeEx.put(2217, 912);
        codeEx.put(2222, 793);
        codeEx.put(2225, 1175);
        codeEx.put(2228, 893);
        codeEx.put(2239, 536);
        codeEx.put(2242, 220);
        codeEx.put(2250, 759);
        codeEx.put(2251, 1007);
        codeEx.put(2252, 342);
        codeEx.put(2257, 1085);
        codeEx.put(2278, 637);
        codeEx.put(2296, 1153);
        codeEx.put(2314, 512);
        codeEx.put(2315, 1049);
        codeEx.put(2319, 1091);
        codeEx.put(2325, 990);
        codeEx.put(2326, 734);
        codeEx.put(2328, 757);
        codeEx.put(2330, 617);
        codeEx.put(2331, 1152);
        codeEx.put(2332, 1100);
        codeEx.put(2333, 361);
        codeEx.put(2350, 339);
        codeEx.put(2353, 965);
        codeEx.put(2355, 1094);
        codeEx.put(2357, 595);
        codeEx.put(2358, 953);
        codeEx.put(2379, 414);
        codeEx.put(2380, 1014);
        codeEx.put(2391, 1052);
        codeEx.put(2407, 733);
        codeEx.put(2410, 728);
        codeEx.put(2418, 1130);
        codeEx.put(2420, 1332);
        codeEx.put(2424, 639);
        codeEx.put(2425, 712);
        codeEx.put(2428, 764);
        codeEx.put(2431, 1078);
        codeEx.put(2432, 1217);
        codeEx.put(2436, 984);
        codeEx.put(2449, 212);
        codeEx.put(2452, 570);
        codeEx.put(2457, 854);
        codeEx.put(2462, 1003);
        codeEx.put(2463, 1282);
        codeEx.put(2470, 591);
        codeEx.put(2471, 1004);
        codeEx.put(2474, 514);
        codeEx.put(2477, 1230);
        codeEx.put(2482, 900);
        codeEx.put(2484, 1016);
        codeEx.put(2485, 279);
        codeEx.put(2494, 354);
        codeEx.put(2495, 271);
        codeEx.put(2502, 718);
        codeEx.put(2524, 1253);
        codeEx.put(2535, 1231);
        codeEx.put(2539, 988);
        codeEx.put(2544, 638);
        codeEx.put(2562, 773);
        codeEx.put(2564, 583);
        codeEx.put(2572, 1321);
        codeEx.put(2582, 430);
        codeEx.put(2590, 616);
        codeEx.put(2597, 491);
        codeEx.put(2602, 546);
        codeEx.put(2609, 270);
        codeEx.put(2622, 1319);
        codeEx.put(2630, 644);
        codeEx.put(2633, 331);
        codeEx.put(2640, 621);
        codeEx.put(2647, 392);
        codeEx.put(2649, 1262);
        codeEx.put(2656, 524);
        codeEx.put(2663, 298);
        codeEx.put(2667, 330);
        codeEx.put(2669, 1110);
        codeEx.put(2674, 1310);
        codeEx.put(2675, 575);
        codeEx.put(2681, 554);
        codeEx.put(2693, 1126);
        codeEx.put(2695, 1269);
        codeEx.put(2711, 1025);
        codeEx.put(2712, 920);
        codeEx.put(2718, 585);
        codeEx.put(2721, 1315);
        codeEx.put(2722, 1320);
        codeEx.put(2723, 624);
        codeEx.put(2727, 1109);
        codeEx.put(2733, 651);
        codeEx.put(2740, 425);
        codeEx.put(2742, 482);
        codeEx.put(2743, 534);
        codeEx.put(2764, 1055);
        codeEx.put(2785, 841);
        codeEx.put(2786, 862);
        codeEx.put(2793, 1157);
        codeEx.put(2796, 992);
        codeEx.put(2797, 1191);
        codeEx.put(2798, 1051);
        codeEx.put(2801, 1012);
        codeEx.put(2814, 642);
        codeEx.put(2819, 1232);
        codeEx.put(2824, 699);
        codeEx.put(2829, 204);
        codeEx.put(2833, 723);
        codeEx.put(2851, 1312);
        codeEx.put(2863, 551);
        codeEx.put(2865, 603);
        codeEx.put(2867, 299);
        codeEx.put(2874, 1190);
        codeEx.put(2880, 1002);
        codeEx.put(2896, 981);
        codeEx.put(2902, 462);
        codeEx.put(2912, 747);
        codeEx.put(2927, 998);
        codeEx.put(2930, 1096);
        codeEx.put(2946, 707);
        codeEx.put(2949, 535);
        codeEx.put(2953, 333);
        codeEx.put(2956, 217);
        codeEx.put(2971, 1041);
        codeEx.put(2973, 293);
        codeEx.put(2981, 416);
        codeEx.put(2982, 310);
        codeEx.put(2996, 768);
        codeEx.put(3005, 248);
        codeEx.put(3010, 760);
        codeEx.put(3013, 1018);
        codeEx.put(3015, 1214);
        codeEx.put(3026, 863);
        codeEx.put(3033, 257);
        codeEx.put(3034, 1063);
        codeEx.put(3043, 404);
        codeEx.put(3050, 1123);
        codeEx.put(3065, 1073);
        codeEx.put(3067, 1147);
        codeEx.put(3075, 1184);
        codeEx.put(3076, 317);
        codeEx.put(3082, 359);
        codeEx.put(3090, 1135);
        codeEx.put(3097, 1038);
        codeEx.put(3106, 973);
        codeEx.put(3113, 1183);
        codeEx.put(3119, 1042);
        codeEx.put(3125, 413);
        codeEx.put(3138, 650);
        codeEx.put(3150, 1083);
        codeEx.put(3160, 213);
        codeEx.put(3162, 1010);
        codeEx.put(3171, 242);
        codeEx.put(3172, 389);
        codeEx.put(3177, 593);
        codeEx.put(3186, 522);
        codeEx.put(3212, 1039);
        codeEx.put(3223, 849);
        codeEx.put(3238, 703);
        codeEx.put(3246, 826);
        codeEx.put(3258, 789);
        codeEx.put(3261, 663);
        codeEx.put(3269, 940);
        codeEx.put(3276, 701);
        codeEx.put(3278, 324);
        codeEx.put(3282, 1220);
        codeEx.put(3283, 935);
        codeEx.put(3285, 1047);
        codeEx.put(3286, 409);
        codeEx.put(3299, 852);
        codeEx.put(3303, 753);
        codeEx.put(3315, 1035);
        codeEx.put(3339, 446);
        codeEx.put(3341, 231);
        codeEx.put(3342, 215);
        codeEx.put(3351, 660);
        codeEx.put(3366, 806);
        codeEx.put(3367, 1021);
        codeEx.put(3368, 999);
        codeEx.put(3369, 687);
        codeEx.put(3371, 685);
        codeEx.put(3374, 1322);
        codeEx.put(3378, 312);
        codeEx.put(3379, 961);
        codeEx.put(3382, 278);
        codeEx.put(3384, 274);
        codeEx.put(3387, 582);
        codeEx.put(3405, 276);
        codeEx.put(3408, 544);
        codeEx.put(3413, 1283);
        codeEx.put(3419, 1208);
        codeEx.put(3421, 930);
        codeEx.put(3431, 224);
        codeEx.put(3437, 735);
        codeEx.put(3438, 656);
        codeEx.put(3440, 770);
        codeEx.put(3441, 907);
        codeEx.put(3443, 672);
        codeEx.put(3457, 1142);
        codeEx.put(3458, 1070);
        codeEx.put(3461, 1087);
        codeEx.put(3469, 1005);
        codeEx.put(3475, 292);
        codeEx.put(3480, 1193);
        codeEx.put(3488, 1031);
        codeEx.put(3497, 771);
        codeEx.put(3513, 600);
        codeEx.put(3535, 732);
        codeEx.put(3537, 1287);
        codeEx.put(3541, 1309);
        codeEx.put(3543, 872);
        codeEx.put(3548, 714);
        codeEx.put(3551, 658);
        codeEx.put(3555, 775);
        codeEx.put(3568, 751);
        codeEx.put(3570, 1020);
        codeEx.put(3585, 1086);
        codeEx.put(3601, 908);
        codeEx.put(3616, 631);
        codeEx.put(3620, 1139);
        codeEx.put(3638, 1275);
        codeEx.put(3646, 545);
        codeEx.put(3660, 460);
        codeEx.put(3666, 267);
        codeEx.put(3668, 1304);
        codeEx.put(3670, 904);
        codeEx.put(3671, 1212);
        codeEx.put(3675, 207);
        codeEx.put(3680, 1017);
        codeEx.put(3690, 659);
        codeEx.put(3693, 1040);
        codeEx.put(3694, 1234);
        codeEx.put(3706, 1235);
        codeEx.put(3712, 380);
        codeEx.put(3717, 611);
        codeEx.put(3726, 1054);
        codeEx.put(3737, 1227);
        codeEx.put(3739, 891);
        codeEx.put(3755, 523);
        codeEx.put(3760, 252);
        codeEx.put(3763, 966);
        codeEx.put(3780, 229);
        codeEx.put(3781, 675);
        codeEx.put(3784, 529);
        codeEx.put(3789, 1106);
        codeEx.put(3796, 403);
        codeEx.put(3798, 480);
        codeEx.put(3800, 531);
        codeEx.put(3805, 327);
        codeEx.put(3817, 676);
        codeEx.put(3822, 214);
        codeEx.put(3825, 913);
        codeEx.put(3826, 408);
        codeEx.put(3829, 200);
        codeEx.put(3830, 681);
        codeEx.put(3836, 302);
        codeEx.put(3837, 633);
        codeEx.put(3864, 944);
        codeEx.put(3873, 814);
        codeEx.put(3885, 265);
        codeEx.put(3888, 706);
        codeEx.put(3898, 201);
        codeEx.put(3910, 1133);
        codeEx.put(3911, 597);
        codeEx.put(3928, 510);
        codeEx.put(3936, 332);
        codeEx.put(3940, 1302);
        codeEx.put(3947, 301);
        codeEx.put(3956, 1182);
        codeEx.put(3958, 225);
        codeEx.put(3962, 691);
        codeEx.put(3963, 487);
        codeEx.put(3965, 1278);
        codeEx.put(3970, 744);
        codeEx.put(3978, 828);
        codeEx.put(3984, 1205);
        codeEx.put(3998, 584);
        codeEx.put(3999, 664);
        codeEx.put(4010, 1120);
        codeEx.put(4020, 879);
        codeEx.put(4022, 809);
        codeEx.put(4040, 1256);
        codeEx.put(4042, 336);
        codeEx.put(4048, 492);
        codeEx.put(4061, 772);
        codeEx.put(4062, 1243);
        codeEx.put(4063, 736);
        codeEx.put(4069, 563);
        codeEx.put(4072, 632);
        codeEx.put(4078, 719);
        codeEx.put(4092, 590);
        codeEx.put(4097, 766);
        codeEx.put(4098, 792);
        codeEx.put(4107, 955);
        codeEx.put(4109, 468);
        codeEx.put(4110, 1143);
        codeEx.put(4113, 698);
        codeEx.put(4114, 610);
        codeEx.put(4125, 1204);
        codeEx.put(4126, 1028);
        codeEx.put(4129, 1098);
        codeEx.put(4133, 887);
        codeEx.put(4138, 1277);
        codeEx.put(4146, 682);
        codeEx.put(4147, 208);
        codeEx.put(4152, 559);
        codeEx.put(4155, 1128);
        codeEx.put(4162, 1146);
        codeEx.put(4165, 282);
        codeEx.put(4175, 886);
        codeEx.put(4186, 1255);
        codeEx.put(4195, 574);
        codeEx.put(4198, 379);
        codeEx.put(4205, 295);
        codeEx.put(4208, 533);
        codeEx.put(4222, 532);
        codeEx.put(4223, 294);
        codeEx.put(4233, 921);
        codeEx.put(4234, 688);
        codeEx.put(4257, 702);
        codeEx.put(4264, 417);
        codeEx.put(4265, 951);
        codeEx.put(4269, 1068);
        codeEx.put(4288, 957);
        codeEx.put(4295, 752);
        codeEx.put(4296, 1124);
        codeEx.put(4323, 356);
        codeEx.put(4326, 915);
        codeEx.put(4327, 874);
        codeEx.put(4330, 424);
        codeEx.put(4332, 288);
        codeEx.put(4341, 1176);
        codeEx.put(4357, 994);
        codeEx.put(4360, 756);
        codeEx.put(4362, 867);
        codeEx.put(4367, 896);
        codeEx.put(4372, 466);
        codeEx.put(4378, 754);
        codeEx.put(4379, 399);
        codeEx.put(4384, 1145);
        codeEx.put(4387, 234);
        codeEx.put(4391, 1203);
        codeEx.put(4398, 1326);
        codeEx.put(4403, 437);
        codeEx.put(4405, 1289);
        codeEx.put(4412, 1196);
        codeEx.put(4415, 825);
        codeEx.put(4424, 987);
        codeEx.put(4427, 1149);
        codeEx.put(4429, 929);
        codeEx.put(4430, 1308);
        codeEx.put(4434, 1001);
        codeEx.put(4441, 602);
        codeEx.put(4446, 608);
        codeEx.put(4450, 586);
        codeEx.put(4451, 1024);
        codeEx.put(4455, 1116);
        codeEx.put(4458, 1229);
        codeEx.put(4460, 1299);
        codeEx.put(4470, 936);
        codeEx.put(4472, 647);
        codeEx.put(4475, 513);
        codeEx.put(4484, 743);
        codeEx.put(4492, 410);
        codeEx.put(4500, 1219);
        codeEx.put(4505, 1082);
        codeEx.put(4511, 1174);
        codeEx.put(4518, 1067);
        codeEx.put(4520, 1316);
        codeEx.put(4538, 690);
        codeEx.put(4542, 1151);
        codeEx.put(4545, 450);
        codeEx.put(4550, 1284);
        codeEx.put(4559, 360);
        codeEx.put(4567, 541);
        codeEx.put(4569, 613);
        codeEx.put(4571, 281);
        codeEx.put(4577, 438);
        codeEx.put(4581, 803);
        codeEx.put(4585, 504);
        codeEx.put(4589, 1015);
        codeEx.put(4591, 1254);
        codeEx.put(4599, 258);
        codeEx.put(4604, 715);
        codeEx.put(4607, 815);
        codeEx.put(4610, 1226);
        codeEx.put(4611, 555);
        codeEx.put(4616, 956);
        codeEx.put(4619, 370);
        codeEx.put(4620, 697);
        codeEx.put(4621, 1280);
        codeEx.put(4639, 1180);
        codeEx.put(4643, 1060);
        codeEx.put(4648, 1265);
        codeEx.put(4652, 1137);
        codeEx.put(4665, 1026);
        codeEx.put(4696, 1022);
        codeEx.put(4705, 696);
        codeEx.put(4707, 860);
        codeEx.put(4715, 1058);
        codeEx.put(4717, 673);
        codeEx.put(4725, 556);
        codeEx.put(4729, 520);
        codeEx.put(4739, 1263);
        codeEx.put(4746, 1044);
        codeEx.put(4749, 895);
        codeEx.put(4771, 1178);
        codeEx.put(4774, 798);
        codeEx.put(4786, 303);
        codeEx.put(4793, 382);
        codeEx.put(4802, 1076);
        codeEx.put(4810, 581);
        codeEx.put(4819, 599);
        codeEx.put(4820, 859);
        codeEx.put(4821, 1138);
        codeEx.put(4826, 205);
        codeEx.put(4828, 1186);
        codeEx.put(4831, 612);
        codeEx.put(4838, 434);
        codeEx.put(4841, 634);
        codeEx.put(4847, 968);
        codeEx.put(4849, 1300);
        codeEx.put(4853, 395);
        codeEx.put(4871, 657);
        codeEx.put(4879, 648);
        codeEx.put(4882, 1213);
        codeEx.put(4886, 1134);
        codeEx.put(4903, 493);
        codeEx.put(4925, 925);
        codeEx.put(4926, 1333);
        codeEx.put(4929, 958);
        codeEx.put(4934, 679);
        codeEx.put(4936, 397);
        codeEx.put(4943, 1159);
        codeEx.put(4950, 1270);
        codeEx.put(4951, 1150);
        codeEx.put(4954, 474);
        codeEx.put(4966, 352);
        codeEx.put(4968, 970);
        codeEx.put(4977, 219);
        codeEx.put(4982, 346);
        codeEx.put(4985, 1108);
        codeEx.put(4987, 948);
        codeEx.put(4988, 905);
        codeEx.put(5001, 386);
        codeEx.put(5004, 353);
        codeEx.put(5010, 883);
        codeEx.put(5013, 974);
        codeEx.put(5014, 358);
        codeEx.put(5017, 795);
        codeEx.put(5018, 428);
        codeEx.put(5021, 1155);
        codeEx.put(5024, 1164);
        codeEx.put(5052, 844);
        codeEx.put(5055, 914);
        codeEx.put(5059, 226);
        codeEx.put(5064, 937);
        codeEx.put(5069, 804);
        codeEx.put(5076, 842);
        codeEx.put(5079, 499);
        codeEx.put(5089, 1268);
        codeEx.put(5090, 489);
        codeEx.put(5092, 498);
        codeEx.put(5107, 745);
        codeEx.put(5122, 666);
        codeEx.put(5129, 289);
        codeEx.put(5139, 812);
        codeEx.put(5150, 467);
        codeEx.put(5152, 758);
        codeEx.put(5153, 942);
        codeEx.put(5159, 373);
        codeEx.put(5171, 381);
        codeEx.put(5179, 1057);
        codeEx.put(5182, 488);
        codeEx.put(5195, 902);
        codeEx.put(5198, 822);
        codeEx.put(5207, 568);
        codeEx.put(5209, 899);
        codeEx.put(5210, 1032);
        codeEx.put(5211, 398);
        codeEx.put(5216, 897);
        codeEx.put(5219, 1295);
        codeEx.put(5220, 829);
        codeEx.put(5222, 1013);
        codeEx.put(5233, 526);
        codeEx.put(5237, 1131);
        codeEx.put(5244, 1306);
        codeEx.put(5251, 819);
        codeEx.put(5252, 855);
        codeEx.put(5254, 254);
        codeEx.put(5265, 500);
        codeEx.put(5278, 552);
        codeEx.put(5284, 365);
        codeEx.put(5290, 577);
        codeEx.put(5302, 1103);
        codeEx.put(5303, 641);
        codeEx.put(5304, 484);
        codeEx.put(5305, 1192);
        codeEx.put(5326, 1154);
        codeEx.put(5336, 680);
        codeEx.put(5339, 390);
        codeEx.put(5355, 1093);
        codeEx.put(5364, 884);
        codeEx.put(5372, 626);
        codeEx.put(5373, 783);
        codeEx.put(5376, 375);
        codeEx.put(5384, 422);
        codeEx.put(5403, 1297);
        codeEx.put(5414, 1330);
        codeEx.put(5424, 502);
        codeEx.put(5427, 866);
        codeEx.put(5438, 1097);
        codeEx.put(5442, 837);
        codeEx.put(5448, 737);
        codeEx.put(5456, 787);
        codeEx.put(5463, 455);
        codeEx.put(5468, 557);
        codeEx.put(5472, 1163);
        codeEx.put(5474, 431);
        codeEx.put(5479, 871);
        codeEx.put(5482, 478);
        codeEx.put(5509, 538);
        codeEx.put(5513, 572);
        codeEx.put(5521, 433);
        codeEx.put(5523, 724);
        codeEx.put(5534, 573);
        codeEx.put(5537, 260);
        codeEx.put(5538, 903);
        codeEx.put(5547, 485);
        codeEx.put(5555, 1158);
        codeEx.put(5559, 1121);
        codeEx.put(5569, 1194);
        codeEx.put(5570, 1249);
        codeEx.put(5586, 630);
        codeEx.put(5591, 1291);
        codeEx.put(5602, 280);
        codeEx.put(5605, 318);
        codeEx.put(5607, 349);
        codeEx.put(5646, 1198);
        codeEx.put(5653, 943);
        codeEx.put(5664, 1033);
        codeEx.put(5665, 993);
        codeEx.put(5670, 477);
        codeEx.put(5671, 210);
        codeEx.put(5674, 1276);
        codeEx.put(5683, 1210);
        codeEx.put(5685, 898);
        codeEx.put(5688, 885);
        codeEx.put(5695, 348);
        codeEx.put(5699, 453);
        codeEx.put(5701, 1267);
        codeEx.put(5705, 594);
        codeEx.put(5706, 839);
        codeEx.put(5707, 605);
        codeEx.put(5720, 835);
        codeEx.put(5734, 1112);
        codeEx.put(5736, 1061);
        codeEx.put(5737, 1206);
        codeEx.put(5740, 1037);
        codeEx.put(5749, 268);
        codeEx.put(5751, 495);
        codeEx.put(5756, 1197);
        codeEx.put(5759, 238);
        codeEx.put(5766, 1261);
        codeEx.put(5787, 1185);
        codeEx.put(5792, 525);
        codeEx.put(5795, 1090);
        codeEx.put(5800, 355);
        codeEx.put(5812, 991);
        codeEx.put(5816, 1195);
        codeEx.put(5826, 1102);
        codeEx.put(5834, 1045);
        codeEx.put(5842, 692);
        codeEx.put(5848, 369);
        codeEx.put(5857, 910);
        codeEx.put(5873, 377);
        codeEx.put(5876, 323);
        codeEx.put(5908, 1324);
        codeEx.put(5912, 457);
        codeEx.put(5922, 411);
        codeEx.put(5926, 337);
        codeEx.put(5934, 618);
        codeEx.put(5949, 938);
        codeEx.put(5954, 222);
        codeEx.put(5957, 790);
        codeEx.put(5962, 385);
        codeEx.put(5980, 695);
        codeEx.put(5981, 256);
        codeEx.put(5985, 486);
        codeEx.put(5997, 283);
        codeEx.put(5998, 1148);
        codeEx.put(6001, 237);
        codeEx.put(6019, 952);
        codeEx.put(6025, 731);
        codeEx.put(6047, 932);
        codeEx.put(6052, 1011);
        codeEx.put(6056, 1104);
        codeEx.put(6059, 625);
        codeEx.put(6062, 449);
        codeEx.put(6077, 547);
        codeEx.put(6082, 483);
        codeEx.put(6091, 211);
        codeEx.put(6098, 528);
        codeEx.put(6115, 440);
        codeEx.put(6120, 1307);
        codeEx.put(6134, 629);
        codeEx.put(6182, 319);
        codeEx.put(6183, 781);
        codeEx.put(6191, 977);
        codeEx.put(6199, 1162);
        codeEx.put(6208, 325);
        codeEx.put(6212, 928);
        codeEx.put(6218, 1250);
        codeEx.put(6219, 1156);
        codeEx.put(6220, 607);
        codeEx.put(6224, 470);
        codeEx.put(6227, 1101);
        codeEx.put(6237, 916);
        codeEx.put(6240, 995);
        codeEx.put(6252, 272);
        codeEx.put(6253, 540);
        codeEx.put(6269, 601);
        codeEx.put(6271, 596);
        codeEx.put(6273, 1323);
        codeEx.put(6277, 216);
        codeEx.put(6278, 628);
        codeEx.put(6280, 949);
        codeEx.put(6281, 561);
        codeEx.put(6284, 1216);
        codeEx.put(6294, 1066);
        codeEx.put(6304, 1331);
        codeEx.put(6308, 1092);
        codeEx.put(6315, 587);
        codeEx.put(6329, 1318);
        codeEx.put(6330, 255);
        codeEx.put(6334, 1050);
        codeEx.put(6339, 636);
        codeEx.put(6341, 811);
        codeEx.put(6346, 326);
        codeEx.put(6367, 802);
        codeEx.put(6371, 609);
        codeEx.put(6376, 273);
        codeEx.put(6381, 1160);
        codeEx.put(6383, 726);
        codeEx.put(6387, 1141);
        codeEx.put(6409, 889);
        codeEx.put(6415, 1218);
        codeEx.put(6420, 1329);
        codeEx.put(6435, 645);
        codeEx.put(6436, 674);
        codeEx.put(6444, 989);
        codeEx.put(6445, 689);
        codeEx.put(6446, 890);
        codeEx.put(6448, 471);
        codeEx.put(6456, 740);
        codeEx.put(6464, 927);
        codeEx.put(6472, 851);
        codeEx.put(6478, 693);
        codeEx.put(6483, 865);
        codeEx.put(6496, 627);
        codeEx.put(6500, 579);
        codeEx.put(6502, 705);
        codeEx.put(6518, 560);
        codeEx.put(6519, 604);
        codeEx.put(6529, 1314);
        codeEx.put(6530, 1248);
        codeEx.put(6545, 456);
        codeEx.put(6552, 727);
        codeEx.put(6555, 677);
        codeEx.put(6556, 678);
        codeEx.put(6563, 1252);
        codeEx.put(6565, 1181);
        codeEx.put(6573, 1165);
        codeEx.put(6574, 1077);
        codeEx.put(6578, 816);
        codeEx.put(6582, 762);
        codeEx.put(6584, 996);
        codeEx.put(6586, 653);
        codeEx.put(6587, 763);
        codeEx.put(6592, 967);
        codeEx.put(6597, 888);
        codeEx.put(6599, 877);
        codeEx.put(6604, 646);
        codeEx.put(6606, 263);
        codeEx.put(6611, 1023);
        codeEx.put(6613, 465);
        codeEx.put(6621, 340);
        codeEx.put(6624, 357);
        codeEx.put(6636, 623);
        codeEx.put(6645, 1080);
        codeEx.put(6647, 426);
        codeEx.put(6659, 614);
        codeEx.put(6669, 347);
        codeEx.put(6673, 830);
        codeEx.put(6677, 307);
        codeEx.put(6697, 906);
        codeEx.put(6708, 801);
        codeEx.put(6715, 461);
        codeEx.put(6716, 950);
        codeEx.put(6717, 1027);
        codeEx.put(6721, 838);
        codeEx.put(6722, 202);
        codeEx.put(6734, 1298);
        codeEx.put(6737, 243);
        codeEx.put(6745, 1207);
        codeEx.put(6760, 391);
        codeEx.put(6764, 420);
        codeEx.put(6780, 827);
        codeEx.put(6790, 741);
        codeEx.put(6798, 454);
        codeEx.put(6800, 808);
        codeEx.put(6809, 1209);
        codeEx.put(6810, 429);
        codeEx.put(6819, 972);
        codeEx.put(6820, 308);
        codeEx.put(6827, 1272);
        codeEx.put(6842, 565);
        codeEx.put(6848, 1173);
        codeEx.put(6851, 722);
        codeEx.put(6853, 1172);
        codeEx.put(6874, 553);
        codeEx.put(6877, 241);
        codeEx.put(6884, 1325);
        codeEx.put(6899, 1327);
        codeEx.put(6903, 799);
        codeEx.put(6907, 1115);
        codeEx.put(6908, 1225);
        codeEx.put(6911, 297);
        codeEx.put(6916, 1118);
        codeEx.put(6918, 345);
        codeEx.put(6920, 704);
        codeEx.put(6925, 946);
        codeEx.put(6936, 1177);
        codeEx.put(6953, 786);
        codeEx.put(6960, 362);
        codeEx.put(6963, 479);
        codeEx.put(6968, 374);
        codeEx.put(6973, 836);
        codeEx.put(6986, 458);
        codeEx.put(6999, 515);
        codeEx.put(7009, 1127);
        codeEx.put(7013, 945);
        codeEx.put(7017, 1168);
        codeEx.put(7020, 463);
        codeEx.put(7022, 926);
        codeEx.put(7025, 785);
        codeEx.put(7026, 277);
        codeEx.put(7039, 919);
        codeEx.put(7041, 661);
        codeEx.put(7049, 710);
        codeEx.put(7059, 253);
        codeEx.put(7065, 343);
        codeEx.put(7072, 894);
        codeEx.put(7083, 338);
        codeEx.put(7100, 963);
        codeEx.put(7118, 662);
        codeEx.put(7121, 368);
        codeEx.put(7124, 1099);
        codeEx.put(7125, 620);
        codeEx.put(7128, 251);
        codeEx.put(7147, 490);
        codeEx.put(7148, 1259);
        codeEx.put(7149, 683);
        codeEx.put(7151, 1072);
        codeEx.put(7153, 959);
        codeEx.put(7154, 917);
        codeEx.put(7164, 589);
        codeEx.put(7166, 223);
        codeEx.put(7172, 1030);
        codeEx.put(7175, 1305);
        codeEx.put(7177, 396);
        codeEx.put(7178, 778);
        codeEx.put(7191, 780);
        codeEx.put(7208, 412);
        codeEx.put(7215, 451);
        codeEx.put(7218, 739);
        codeEx.put(7225, 649);
        codeEx.put(7226, 845);
        codeEx.put(7227, 788);
        codeEx.put(7232, 1065);
        codeEx.put(7233, 1215);
        codeEx.put(7239, 1170);
        codeEx.put(7248, 527);
        codeEx.put(7265, 655);
        codeEx.put(7276, 245);
        codeEx.put(7295, 982);
        codeEx.put(7313, 1285);
        codeEx.put(7314, 817);
        codeEx.put(7321, 464);
        codeEx.put(7322, 341);
        codeEx.put(7327, 1266);
        codeEx.put(7331, 519);
    }
}
